package io.zhifei.modules.sys.system.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/*
 * @Author wangpeng
 * @Date 2020/11/10 11:04
 * @Content 直播信息实体
 */
@Data
@TableName("tb_live")
public class SysLive implements Serializable {

    @ApiModelProperty("主键")
    private Long id;

    @ApiModelProperty("直播人")
    private String userId;

    @ApiModelProperty("关联的课程")
    private String courseId;

    @ApiModelProperty("关联的班级")
    private String classIds;

    @ApiModelProperty("导师编号")
    @TableField(exist = false)
    private String teacherNumber;

    @ApiModelProperty("讲解大纲")
    private String outline;

    @ApiModelProperty("直播名称")
    private String name;

    @ApiModelProperty("直播状态")
    private String playType;

    @ApiModelProperty("开始时间")
    private String startTime;

    @ApiModelProperty("结束时间")
    private String endTime;

    @ApiModelProperty("推流地址")
    private String pushUrl;

    @ApiModelProperty("播流地址")
    private String playUrl;

    @ApiModelProperty("首页图片")
    private String image;

    @ApiModelProperty("删除标志")
    private String flag;

    @ApiModelProperty("创建人")
    private Long createUser;

    @ApiModelProperty("创建时间")
    private String createTime;

    @ApiModelProperty("修改人")
    private Long updateUser;

    @ApiModelProperty("修改时间")
    private String updateTime;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("是否热门直播")
    private String isHot;
}
